often for smooth gradients